fixed signals with GDK_TYPE_DRAG_CONTEXT, it needs to be marshaled as an
authorTim Janik <timj@gtk.org>
Fri, 9 Mar 2001 14:49:00 +0000 (14:49 +0000)
committerTim Janik <timj@src.gnome.org>
Fri, 9 Mar 2001 14:49:00 +0000 (14:49 +0000)
Fri Mar  9 09:31:55 2001  Tim Janik  <timj@gtk.org>

        * gtk/gtkwidget.c (gtk_widget_class_init): fixed signals with
        GDK_TYPE_DRAG_CONTEXT, it needs to be marshaled as an object,
        not a boxed.

14 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
docs/reference/gdk/tmpl/event_structs.sgml
docs/reference/gtk/tmpl/gtk-unused.sgml
docs/reference/gtk/tmpl/gtktreemodel.sgml
gtk/gtkbox.c
gtk/gtkmarshal.list
gtk/gtkmarshalers.list
gtk/gtkwidget.c

index 17864edac27ad40802d414736a9edba83d81a3eb..d25f68b02ec74017b4941bf873336fcf6a97d45e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Fri Mar  9 09:31:55 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c (gtk_widget_class_init): fixed signals with
+       GDK_TYPE_DRAG_CONTEXT, it needs to be marshaled as an object,
+       not a boxed.
+
 2001-03-09  Alexander Larsson  <alexl@redhat.com>
 
        * docs/Changes-2.0.txt:
index 17864edac27ad40802d414736a9edba83d81a3eb..d25f68b02ec74017b4941bf873336fcf6a97d45e 100644 (file)
@@ -1,3 +1,9 @@
+Fri Mar  9 09:31:55 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c (gtk_widget_class_init): fixed signals with
+       GDK_TYPE_DRAG_CONTEXT, it needs to be marshaled as an object,
+       not a boxed.
+
 2001-03-09  Alexander Larsson  <alexl@redhat.com>
 
        * docs/Changes-2.0.txt:
index 17864edac27ad40802d414736a9edba83d81a3eb..d25f68b02ec74017b4941bf873336fcf6a97d45e 100644 (file)
@@ -1,3 +1,9 @@
+Fri Mar  9 09:31:55 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c (gtk_widget_class_init): fixed signals with
+       GDK_TYPE_DRAG_CONTEXT, it needs to be marshaled as an object,
+       not a boxed.
+
 2001-03-09  Alexander Larsson  <alexl@redhat.com>
 
        * docs/Changes-2.0.txt:
index 17864edac27ad40802d414736a9edba83d81a3eb..d25f68b02ec74017b4941bf873336fcf6a97d45e 100644 (file)
@@ -1,3 +1,9 @@
+Fri Mar  9 09:31:55 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c (gtk_widget_class_init): fixed signals with
+       GDK_TYPE_DRAG_CONTEXT, it needs to be marshaled as an object,
+       not a boxed.
+
 2001-03-09  Alexander Larsson  <alexl@redhat.com>
 
        * docs/Changes-2.0.txt:
index 17864edac27ad40802d414736a9edba83d81a3eb..d25f68b02ec74017b4941bf873336fcf6a97d45e 100644 (file)
@@ -1,3 +1,9 @@
+Fri Mar  9 09:31:55 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c (gtk_widget_class_init): fixed signals with
+       GDK_TYPE_DRAG_CONTEXT, it needs to be marshaled as an object,
+       not a boxed.
+
 2001-03-09  Alexander Larsson  <alexl@redhat.com>
 
        * docs/Changes-2.0.txt:
index 17864edac27ad40802d414736a9edba83d81a3eb..d25f68b02ec74017b4941bf873336fcf6a97d45e 100644 (file)
@@ -1,3 +1,9 @@
+Fri Mar  9 09:31:55 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c (gtk_widget_class_init): fixed signals with
+       GDK_TYPE_DRAG_CONTEXT, it needs to be marshaled as an object,
+       not a boxed.
+
 2001-03-09  Alexander Larsson  <alexl@redhat.com>
 
        * docs/Changes-2.0.txt:
index 17864edac27ad40802d414736a9edba83d81a3eb..d25f68b02ec74017b4941bf873336fcf6a97d45e 100644 (file)
@@ -1,3 +1,9 @@
+Fri Mar  9 09:31:55 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c (gtk_widget_class_init): fixed signals with
+       GDK_TYPE_DRAG_CONTEXT, it needs to be marshaled as an object,
+       not a boxed.
+
 2001-03-09  Alexander Larsson  <alexl@redhat.com>
 
        * docs/Changes-2.0.txt:
index 98f0b6afb98d0583ed8e30a3a34b7e013234e186..868bcd765ba6ad5a2ca68d38bc10431e6d841c04 100644 (file)
@@ -201,6 +201,7 @@ redrawn.
 @window: the window which received the event.
 @send_event: TRUE if the event was sent explicitly (e.g. using XSendEvent).
 @area: the area that needs to be redrawn.
+@region: 
 @count: the number of contiguous %GDK_EXPOSE events following this one.
 The only use for this is "exposure compression", i.e. handling all contiguous
 %GDK_EXPOSE events in one go, though GDK performs some exposure compression
index 5d0526cc17b85209848a48b39093608749077b71..fb4d6b376574b5d3787b9b56c2e706de380a4982 100644 (file)
@@ -1077,6 +1077,22 @@ a gtk_object_unref().
 @line: line number (used within macros).
 @do_ref: whether to reference or unreference.
 
+<!-- ##### FUNCTION gtk_tree_model_ref_iter ##### -->
+<para>
+
+</para>
+
+@tree_model: 
+@iter: 
+
+<!-- ##### FUNCTION gtk_tree_model_unref_iter ##### -->
+<para>
+
+</para>
+
+@tree_model: 
+@iter: 
+
 <!-- ##### FUNCTION gtk_type_check_class_cast ##### -->
 <para>
 Given a GtkTypeClass pointer @klass, and a GtkType @cast_type, make
index 95d08bc522f20478dc273f9025dd19ffade3abb1..4d6dd8c746b0fef94cdbf53e048592a35ff4e394 100644 (file)
@@ -67,8 +67,8 @@ gtktreemodel
 @iter_n_children: 
 @iter_nth_child: 
 @iter_parent: 
-@ref_iter
-@unref_iter
+@ref_node
+@unref_node
 
 <!-- ##### ENUM GtkTreeModelFlags ##### -->
 <para>
@@ -349,21 +349,3 @@ gtktreemodel
 @Returns: 
 
 
-<!-- ##### FUNCTION gtk_tree_model_ref_iter ##### -->
-<para>
-
-</para>
-
-@tree_model: 
-@iter: 
-
-
-<!-- ##### FUNCTION gtk_tree_model_unref_iter ##### -->
-<para>
-
-</para>
-
-@tree_model: 
-@iter: 
-
-
index 574eda52f956663a11f19e7b5bdbd7ab020c7780..b5469217f1e9a51c68af4bfc80b84dc633d67d78 100644 (file)
@@ -446,7 +446,7 @@ gtk_box_set_spacing (GtkBox *box,
 gint
 gtk_box_get_spacing (GtkBox *box)
 {
-  g_return_if_fail (GTK_IS_BOX (box));
+  g_return_val_if_fail (GTK_IS_BOX (box), 0);
 
   return box->spacing;
 }
index 5d6cd91cfeea272f68bcc0c2a6a49011ba52effb..cb14bde099b5e0b949840e4c23706e04acba122e 100644 (file)
@@ -22,7 +22,7 @@
 #   BOOL        deprecated alias for BOOLEAN
 
 BOOLEAN:BOXED
-BOOLEAN:BOXED,INT,INT,UINT
+BOOLEAN:OBJECT,INT,INT,UINT
 BOOLEAN:OBJECT,STRING,STRING,BOXED
 BOOLEAN:VOID
 ENUM:ENUM
@@ -37,8 +37,6 @@ NONE:STRING,INT,POINTER
 VOID:BOOLEAN
 VOID:BOXED
 VOID:BOXED,BOXED
-VOID:BOXED,BOXED,UINT,UINT
-VOID:BOXED,INT,INT,BOXED,UINT,UINT
 VOID:BOXED,OBJECT
 VOID:BOXED,STRING,INT
 VOID:BOXED,UINT
@@ -56,9 +54,12 @@ VOID:INT,INT,INT
 VOID:OBJECT
 VOID:OBJECT,BOOLEAN
 VOID:OBJECT,BOXED,BOXED
+VOID:OBJECT,BOXED,UINT,UINT
 VOID:OBJECT,INT,INT
+VOID:OBJECT,INT,INT,BOXED,UINT,UINT
 VOID:OBJECT,OBJECT
 VOID:OBJECT,STRING,STRING
+VOID:OBJECT,UINT
 VOID:POINTER
 VOID:POINTER,INT
 VOID:POINTER,POINTER,POINTER
index 5d6cd91cfeea272f68bcc0c2a6a49011ba52effb..cb14bde099b5e0b949840e4c23706e04acba122e 100644 (file)
@@ -22,7 +22,7 @@
 #   BOOL        deprecated alias for BOOLEAN
 
 BOOLEAN:BOXED
-BOOLEAN:BOXED,INT,INT,UINT
+BOOLEAN:OBJECT,INT,INT,UINT
 BOOLEAN:OBJECT,STRING,STRING,BOXED
 BOOLEAN:VOID
 ENUM:ENUM
@@ -37,8 +37,6 @@ NONE:STRING,INT,POINTER
 VOID:BOOLEAN
 VOID:BOXED
 VOID:BOXED,BOXED
-VOID:BOXED,BOXED,UINT,UINT
-VOID:BOXED,INT,INT,BOXED,UINT,UINT
 VOID:BOXED,OBJECT
 VOID:BOXED,STRING,INT
 VOID:BOXED,UINT
@@ -56,9 +54,12 @@ VOID:INT,INT,INT
 VOID:OBJECT
 VOID:OBJECT,BOOLEAN
 VOID:OBJECT,BOXED,BOXED
+VOID:OBJECT,BOXED,UINT,UINT
 VOID:OBJECT,INT,INT
+VOID:OBJECT,INT,INT,BOXED,UINT,UINT
 VOID:OBJECT,OBJECT
 VOID:OBJECT,STRING,STRING
+VOID:OBJECT,UINT
 VOID:POINTER
 VOID:POINTER,INT
 VOID:POINTER,POINTER,POINTER
index a5e11f8cf88c419150f7c988cd04fc2746062cca..32b11652708d2ffcfa977e98e3823ca46df4a26c 100644 (file)
@@ -669,7 +669,7 @@ gtk_widget_class_init (GtkWidgetClass *klass)
                    GTK_RUN_LAST,
                    GTK_CLASS_TYPE (object_class),
                    GTK_SIGNAL_OFFSET (GtkWidgetClass, drag_leave),
-                   gtk_marshal_VOID__BOXED_UINT,
+                   gtk_marshal_VOID__OBJECT_UINT,
                    GTK_TYPE_NONE, 2,
                    GDK_TYPE_DRAG_CONTEXT,
                    GTK_TYPE_UINT);
@@ -678,7 +678,7 @@ gtk_widget_class_init (GtkWidgetClass *klass)
                    GTK_RUN_LAST,
                    GTK_CLASS_TYPE (object_class),
                    GTK_SIGNAL_OFFSET (GtkWidgetClass, drag_begin),
-                   gtk_marshal_VOID__BOXED,
+                   gtk_marshal_VOID__OBJECT,
                    GTK_TYPE_NONE, 1,
                    GDK_TYPE_DRAG_CONTEXT);
   widget_signals[DRAG_END] =
@@ -686,7 +686,7 @@ gtk_widget_class_init (GtkWidgetClass *klass)
                    GTK_RUN_LAST,
                    GTK_CLASS_TYPE (object_class),
                    GTK_SIGNAL_OFFSET (GtkWidgetClass, drag_end),
-                   gtk_marshal_VOID__BOXED,
+                   gtk_marshal_VOID__OBJECT,
                    GTK_TYPE_NONE, 1,
                    GDK_TYPE_DRAG_CONTEXT);
   widget_signals[DRAG_DATA_DELETE] =
@@ -694,7 +694,7 @@ gtk_widget_class_init (GtkWidgetClass *klass)
                    GTK_RUN_LAST,
                    GTK_CLASS_TYPE (object_class),
                    GTK_SIGNAL_OFFSET (GtkWidgetClass, drag_data_delete),
-                   gtk_marshal_VOID__BOXED,
+                   gtk_marshal_VOID__OBJECT,
                    GTK_TYPE_NONE, 1,
                    GDK_TYPE_DRAG_CONTEXT);
   widget_signals[DRAG_MOTION] =
@@ -702,7 +702,7 @@ gtk_widget_class_init (GtkWidgetClass *klass)
                    GTK_RUN_LAST,
                    GTK_CLASS_TYPE (object_class),
                    GTK_SIGNAL_OFFSET (GtkWidgetClass, drag_motion),
-                   gtk_marshal_BOOLEAN__BOXED_INT_INT_UINT,
+                   gtk_marshal_BOOLEAN__OBJECT_INT_INT_UINT,
                    GTK_TYPE_BOOL, 4,
                    GDK_TYPE_DRAG_CONTEXT,
                    GTK_TYPE_INT,
@@ -713,7 +713,7 @@ gtk_widget_class_init (GtkWidgetClass *klass)
                    GTK_RUN_LAST,
                    GTK_CLASS_TYPE (object_class),
                    GTK_SIGNAL_OFFSET (GtkWidgetClass, drag_drop),
-                   gtk_marshal_BOOLEAN__BOXED_INT_INT_UINT,
+                   gtk_marshal_BOOLEAN__OBJECT_INT_INT_UINT,
                    GTK_TYPE_BOOL, 4,
                    GDK_TYPE_DRAG_CONTEXT,
                    GTK_TYPE_INT,
@@ -724,7 +724,7 @@ gtk_widget_class_init (GtkWidgetClass *klass)
                    GTK_RUN_LAST,
                    GTK_CLASS_TYPE (object_class),
                    GTK_SIGNAL_OFFSET (GtkWidgetClass, drag_data_get),
-                   gtk_marshal_VOID__BOXED_BOXED_UINT_UINT,
+                   gtk_marshal_VOID__OBJECT_BOXED_UINT_UINT,
                    GTK_TYPE_NONE, 4,
                    GDK_TYPE_DRAG_CONTEXT,
                    GTK_TYPE_SELECTION_DATA,
@@ -735,7 +735,7 @@ gtk_widget_class_init (GtkWidgetClass *klass)
                    GTK_RUN_LAST,
                    GTK_CLASS_TYPE (object_class),
                    GTK_SIGNAL_OFFSET (GtkWidgetClass, drag_data_received),
-                   gtk_marshal_VOID__BOXED_INT_INT_BOXED_UINT_UINT,
+                   gtk_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINT,
                    GTK_TYPE_NONE, 6,
                    GDK_TYPE_DRAG_CONTEXT,
                    GTK_TYPE_INT,